the sense of touch - German English Dictionary